package com.cj.profile;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * @author cc
 * @date 2025-05-12 21:16
 **/

public class Demo01 {

    public static void main(String[] args) {


        // 一旦写入配置文件，就会自动加载配置文件，并创建容器，，， 预设环境就存在了
        AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext();


        ctx.getEnvironment().setActiveProfiles("prod");

        // 注册配置文件
        ctx.register(JavaConfig.class);


        // 刷新容器
        ctx.refresh();


        DataSource bean = ctx.getBean(DataSource.class);
        System.out.println("bean = " + bean);


    }
}
